Download Enhanced partial tracking using linear prediction
In this paper, we introduce a new partial tracking method suitable for the sinusoidal modeling of mixtures of instrumental sounds with pseudo-stationary frequencies. This method, based on the linear prediction of the frequency evolutions of the partials, enables us to track these partials more accurately at the analysis stage, even in complex sound mixtures. This allows our spectral model to better handle polyphonic sounds.
Download Enhanced Time-Stretching Using Order-2 Sinusoidal Modeling
In this article, we introduce a 2-level sinusoidal model and demon­ strate its aptitude for a challenging digital audio effect: time-stretching without audible artifacts. More precisely, sinusoidal modeling is used at the two levels of the new sound model. We consider the frequency and amplitude parameters of the partials of the classic sinusoidal model as (control) signals, that we propose to model again using a sinusoidal model. This way, higher-level musical structures such as the vibrato and tremolo in the original sound are captured in the “partials of partials” of this order-2 sinusoidal model. We propose then a new time-stretching method, based on this new hierarchical model, which preserves not only the pitch of the original sound, but also its natural vibrato and tremolo.
Download A Generalized Polynomial and Sinusoidal Model for Partial Tracking and Time Stretching
In this article, we introduce a new generalized model based on polynomials and sinusoids for partial tracking and time stretching. Nowadays, most partial tracking algorithms are based on the McAulay-Quatieri approach and use polynomials for phase, frequency, and amplitude tracks. Some sinusoidal approaches have also been proved to work in certain conditions. We will present here an unified model using both approaches, which will allow more flexible partial tracking and time stretching.
Download Binaural partial tracking
Partial tracking in sinusoidal models have been studied for over twenty years now, and have been enhanced, making it precise and useful to analyse noiseless harmonic sounds. However, such tools have always been used in a monophonic (single channel) context. A method is thus proposed to adapt the partial tracking to the case of binaural signals. This gives a tool to perform spectral analysis of such signals, keeping relevant information from both left and right channels. Moreover, azimuth (position in the horizontal plane) information for each partial is gained using interaural cues, such as interaural time differences (ITDs) and interaural level differences (ILDs). The azimuth information can then be used as an attribute or as a constraint in the binaural partial tracking algorithm. Finally, some classification results using the azimuth of partials are presented.
Download Simplified Guitar Bridge Model for the Displacement Wave Representation in Digital Waveguides
In this paper, we present a simplified model for the string-bridge interaction in guitars or other string instruments simulated by digital waveguides. The bridge model is devised for the displacement wave representation in order to be integrated with other models for string interactions with the player and with other parts of the instrument, whose simulation and implementation is easier in this representation. The model is based on a multiplierless scattering matrix representing the string-bridge interaction. Although not completely physically inspired, we show that this junction is sufficiently general to accommodate a variety of transfer functions under the sole requirement of passivity and avoids integration constants mismatch when the bridge is in turn modeled by a digital waveguide. The model is completed with simple methods to introduce horizontal and vertical polarizations of the string displacement and sympathetic vibrations of other strings. The aim of this paper is not to provide the most general methods for sound synthesis of guitar but, rather, to point at low computational cost and scalable solutions suitable for real-time implementations where the synthesizer is running together with several other audio applications.